# 创建了一个名为app.log的日志文件，并设置其每天午夜进行一次日志轮换，同时保留最近7天的日志文件
import logging
from logging.handlers import TimedRotatingFileHandler

handler = TimedRotatingFileHandler(filename='app.log', when='midnight', interval=1, backupCount=30)

# 创建一个formatter，用于设定日志格式
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)

# 配置 logger
logger = logging.getLogger()
logger.addHandler(handler)
logger.setLevel(logging.INFO)